public works or supply contract - Anglais Synonymes Dictionnaire